vtd: Dynamically allocate IRQ-tracking structures, only for those
authorKeir Fraser <keir@xensource.com>
Tue, 2 Oct 2007 15:59:07 +0000 (16:59 +0100)
committerKeir Fraser <keir@xensource.com>
Tue, 2 Oct 2007 15:59:07 +0000 (16:59 +0100)
commit7a26b541a202e88c3745d949f2c210755852963c
treea662de1e8c9605da1d18f825461cbf9470f5e973
parent016a67e068a2722e6b1ce7789ce8ae2d74eed585
vtd: Dynamically allocate IRQ-tracking structures, only for those
domains that actually have PCI-passthru devices. Greatly reduces size
of 'struct domain'.
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/hvm/vmx/intr.c
xen/arch/x86/hvm/vmx/vtd/io.c
xen/include/asm-x86/hvm/irq.h